Plan Execution Based on Active Perception: Adding Hints to Plans

نویسنده

  • Miguel Schneider-Fontán
چکیده

In this paper we present a complete control architecture for a mobile robot which enables it to achieve a set of proposed goals with a high degree of autonomy and to react to the changing environment in real time. Autonomy and robustness are achieved through careful selection and incremental implementation of a set of basic Motor-Behaviors that interpret the sensor readings (sonar, vision and odometric sensors) and actuate the motors. The plan is provided by a user, and is expressed as a sequence of goals and a series of hints on how to achieve them. These hints are based on the user's knowledge of the environment and of the robot's behavioral and perceptual abilities. A new set of behaviors, called Conductor-Behaviors, which inspect and modify Motor-Behaviors' attributes, have been introduced in order to link the robot's Motor-Behaviors to the user's plan. Finally, a canonical set of symbols, attached to the Motor-Behaviors, serves as well grounded symbols that the user can utilize to express the plans. We also report experimental results with a real robot that demonstrate how plans expressed as goals and hints to achieve them improve the robot's performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Executing Parallel Plans Faster by Adding Actions

If considering only sequential execution of plans, the execution time of a plan will increase if adding actions to it. However, if also considering parallel execution of plans, then the addition of actions to a plan may sometimes decrease the execution time. It is further shown that plans which are sub-optimal in this way are likely to be frequently generated by standard partial-order planners....

متن کامل

The Relationship between Plans and Procedures

This paper identifies new challenges for knowledge-based planning research by examining the relationship between plans and procedures. Procedures are plan-like data structures containing variables. Typically, one procedure abstracts many plans. Just prior to or during execution, a procedure is selected and instantiated fully according to the prevailing situation. Procedures can be constructed u...

متن کامل

QoS-Based web service composition based on genetic algorithm

Quality of service (QoS) is an important issue in the design and management of web service composition. QoS in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. In recent years, the number of available web services has proliferated, and then offered the same services increasingly. The same web ...

متن کامل

Generating Perception Requests and Expectations to Verify the Execution of Plans

This paper addresses the problem of verifying plan execution. An implemented computer program which is part of the execution monitoring process for an experimental robot system is described. The program analyzes a plan and automatically inserts appropriate perception requests into the plan and generates anticipated sensor values. Real-time confirmation of these expectations implies successful p...

متن کامل

Using and Re-Using Partial Plans

Partial (or default) plans are plans that are constructed or applied without insuring that all support for the operators used in the plan is present in the planner's world model. Despite the apparent carelessness in their construction and application, partial plans are responsible for much of the efficiency of human problem solving. The ability to use partial plans relaxes some of the stringent...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Auton. Robots

دوره 6  شماره 

صفحات  -

تاریخ انتشار 1999